package com.self.match.rocketmq;

import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel;

/**
 * @version v1.0
 * @ClassName: OrderProducer
 * @Description:
 * @Author: Mac
 */
public interface OrderProducer {

    /**
     * @Title: 发送盘口
     */
    @Output("plate_out")
    MessageChannel plateOut();

    /**
     * @Title: 发送完成的数据
     */
    @Output("completed_orders_out")
    MessageChannel completedOrdersOut();

    /**
     * @Title: 发送完成的交易记录
     */
    @Output("exchange_trades_out")
    MessageChannel exchangeTradesOut();

    /**
     * @Title: 取消订单
     */
    @Output("cancel_order_out")
    MessageChannel cancelOrderOut();


}
